/** 
 * @CopyRight (c) 2012-2012
 * @Project <eshop>
 * @JDK_Version_Used:<JDK1.6>
 * @Description:TODO<描述用途>
 * @Title: Tree.java
 * @Author: <何俊>
 * @Author_of_Contact <E:azj1001@sina.com T:18651831939>
 * @Date 2012-11-14 下午10:00:33
 * @Modified_By: <修改人>
 * @Modified_of_Contact <修改人联系方式>
 * @Modified_Date <修改日期时间>
 * @Why & What is modified <修改原因描述>
 * @Version v1.00
 */
package com.e.buy.bean;

import java.util.ArrayList;
import java.util.List;

/**
 * @Description:TODO(描述类别作用)
 * @author <何俊>
 * @date 2012-11-14 下午10:00:33
 * @version v1.0
 * @Other :@see #Files
 */
public class Tree {

	private String uuid;

	// 唯一编号
	private String id;

	// 显示名称
	private String text;

	// 展示状态：closed：没有下级 、open：有下级
	private String state;

	// 子节点
	private List<Tree> children = new ArrayList<Tree>();

	// 访问路径
	private String url;

	// 访问页面
	private String jsp;

	// 显示图标
	private String icon;

	// 上级节点唯一编号
	private String superNm;

	private String attributes;

	public String getUuid() {
		return uuid;
	}

	public void setUuid(String uuid) {
		this.uuid = uuid;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getText() {
		return text;
	}

	public void setText(String text) {
		this.text = text;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public List<Tree> getChildren() {
		return children;
	}

	public void setChildren(List<Tree> children) {
		this.children = children;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getJsp() {
		return jsp;
	}

	public void setJsp(String jsp) {
		this.jsp = jsp;
	}

	public String getIcon() {
		return icon;
	}

	public void setIcon(String icon) {
		this.icon = icon;
	}

	public String getSuperNm() {
		return superNm;
	}

	public void setSuperNm(String superNm) {
		this.superNm = superNm;
	}

	public String getAttributes() {
		return attributes;
	}

	public void setAttributes(String attributes) {
		this.attributes = attributes;
	}
	
}
